home *** CD-ROM | disk | FTP | other *** search
/ ASME's Mechanical Engine…ing Toolkit 1997 December / ASME's Mechanical Engineering Toolkit 1997 December.iso / basic / bwtool.lzh / READ.ME < prev    next >
Text File  |  1987-04-16  |  5KB  |  102 lines

  1.  
  2.  
  3. 4/16/85
  4.  
  5.  
  6.  
  7. The accompanying files in the archive BWTOOL01.ARC comprise the first release
  8. of the Window Tools routines into the Public Domain. If you followed the
  9. release late in 1986 of the BASWIND2 package, you will remember that I prom-
  10. ised to release the Window Tools routines (demonstrated in the file BW2DEMO2)
  11. one at a time as my contribution to the IBM PC "shared software" community.
  12. Please note that these routines are PUBLIC DOMAIN; that is, not "shareware",
  13. "freeware", or any other type of designation for programs that retain the
  14. copyright of the author. You may use any of these routines freely, in any
  15. program, commercial or private, without any obligation. It is my hope that
  16. others will similarly contribute works to the Public Domain which we may
  17. all share and improve as we see fit.
  18.  
  19. If you are aware of the BASWIND2 release and the demos of the Window Tools;
  20. you undoubtedly know that for the past several months (and hopefully, for a
  21. few months to come) I have been selling a complete package of the Window Tools
  22. routines. This has been an experiment on my part to see if a certain amount of
  23. commercial value can be extracted from a software work by an author; to pro-
  24. vide an incentive for him to keep writing routines that are of value to others;
  25. while at the same time providing for the eventual enrichment of the Public
  26. Domain. I am pleased to say that the response to this rather novel method of
  27. release has been very positive; as I have received a gratifying amount of both
  28. moral and monetary support. 
  29.  
  30. To those of you who considered the full package of routines to be attractive
  31. enough to warrant your $25 contribution; you have my sincere thanks, with my
  32. best wishes that you have found the routines to be of use in your programming
  33. efforts. To those of you that, for whatever reason, did not feel they were of
  34. commercial value to you: please use the accompanying routines (and those to be
  35. released along the coming months) as you see fit as they are hereby released
  36. into the Public Domain for the free exchange of all. I do not ask for any
  37. contribution for their use: they have provided me with what I consider to be
  38. an adequate return and I am now using them as my way of contributing something
  39. back to the IBM software community that has been of inestimable value to me.
  40.  
  41. Some of you may find that, after reviewing this and subsequent routines, that
  42. you would like to have the complete set of routines and prefer not to wait.
  43. For this reason, I will continue to provide a disk with the complete set of
  44. all source code and documentation for the entire Window Tools package. You may
  45. acquire this package by sending a contribution of $25 to:
  46.  
  47.                  Dave Evers
  48.                  2500 Larch Rd. #58
  49.                  Quincy, IL   62301
  50.  
  51. I will return the disk to you via First Class mail. Obviously, as more and
  52. more of the routines are released into the Public Domain over the coming
  53. months, the value of this offer will diminish. I have taken this into con-
  54. sideration as part of the declining return that anything of value provides
  55. to its creator over time. The difference here is that once the commercial
  56. value is exhausted; the product doesn't languish in obscurity, but is free to
  57. develop in a "second life" among the user community. I wish more software
  58. (especially "defunct" commercial packages) would be available in this manner;
  59. as it offers a tremendous opportunity for learning and application to many
  60. people who, by lack of financial resources or inclination, simply choose not
  61. to purchase a software product. I encourage all software authors to consider
  62. contributing in some fashion to the Public Domain so that it becomes more of
  63. a resource; in effect becoming a "public library" rather than a "public dump".
  64.  
  65.  
  66. SPEECH OVER!  Now to the task at hand ...
  67.  
  68.  
  69. Included in this release are the following files:
  70.  
  71.            BWTOOL01 DOC
  72.            FASTPRT  ASM
  73.            FASTPRT  OBJ
  74.            NEWSCRN  ASM
  75.            NEWSCRN  OBJ
  76.            POPMENU  SUB
  77.            SCROLL   SUB
  78.            USERLIB2 OBJ
  79.            MAKEWIND SUB
  80.            WINDTOOL LIB
  81.            READ     ME
  82.  
  83. The ASM files are assembly language source files for certain routines;
  84. the OBJ files are the assembled routines ready to be linked to your program.
  85. The SUB files are QuickBASIC source code for the balance of the routines in
  86. this release.
  87.  
  88. Also included is a file called WINDTOOL.LIB, which contains all of these
  89. routines in linkable form in a single entity to be specified during the LINK
  90. procedure. To use these routines, your main program must be compiled using the
  91. /O option (command line) or the OBJ (BCOM.LIB) option within QB. If you desire
  92. to use the interactive programming environment of QuickBASIC, you must re-
  93. compile all of the SUB files using no switch on the command line or the
  94. OBJ (BRUN.LIB) option within QB. Then you must use the BUILDLIB program that
  95. comes with QuickBASIC to incorporate ALL of the OBJ files into a User Library
  96. (following the procedure specified in the QB manual). Then, when invoking
  97. QuickBASIC, use the /L:[library name] option to load in the User Library.
  98. You may then compile to memory quickly and test your programs without having
  99. to separately compile and link all of the modules.
  100.  
  101.  
  102.